128
120
144
160
203
270
391
599
878
1236
1625
2061
2539
3013
3553
4134
4800
5568
6484
7400
8502
9709
10970
12360
13766
15211
16530
17686
18701
19365
19749
20086
20342
20574
20740
21049
21233
21556
21903
22260
22741
23081
23520
23972
24561
24938
25439
26001
26522
27024
27551
28006
28602
29250
29897
30601
31360
32188
33038
33843
34771
35665
36390
37154
37795
38482
39257
40157
41106
42202
43455
44689
46024
47314
48570
50041
51452
52777
54166
55373
56760
58115
59303
60609
62321
64534
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
65098
60518
50074
45836
42874
40200
37846
35835
34083
32592
31387
30432
29620
29001
28588
28340
28152
28038
27939
27860
27787
27542
27259
26813
26204
25382
24412
23416
22175
20990
19671
18445
17263
16229
15432
14781
14358
14043
13846
13782
13780
13731
13705
13641
13555
13416
13302
13153
12990
12957
12864
12778
12738
12667
12568
12361
12080
11768
11454
11069
10685
10215
9803
9384
8977
8532
8169
7828
7480
7207
7024
6815
6680
6608
6545
6491
6536
6589
6613
6726
6803
6915
7047
7155
7168
7107
7076
6904
6701
6481
6165
5943
5666
5443
5172
4862
4542
4293
4008
3681
3472
3242
3076
2939
2853
2756
2723
2661
2616
2561
2528
2483
2458
2413
2391
2357
2375
2360
2339
2338
2331
2321
2330
2316
2289
2281
2276
2274
2241
2238
2215
2211
2231
2265
2268
2321
2347
2401
2447
2511
2552
2607
2677
2730
2761
2785
2775
2754
2743
2714
2658
2631
2567
2506
2526
2522
2552
2590
2663
2767
2893
3033
3254
3568
4029
4557
5192
5584
5711
5376
4734
4036
3511
3163
2965
2882
2834
2782
2763
2723
2689
2662
2620
2579
2571
2547
2518
2523
2471
2452
2428
2441
2450
2427
2429
2416
2411
2468
2427
2402
2328
2192
2045
1919
1802
1715
1657
1617
1618
1584
1528
1526
1472
1467
1421
1378
1324
1244
1191
1124
1065
1017
989
956
926
920
893
888
903
909
940
946
952
942
943
921
893
868
835
816
800
799
771
768
754
736
719
706
686
667
674
651
638
646
642
634
630
637
642
655
657
666
670
685
675
692
706
729
742
747
745
725
721
699
691
658
653
639
629
631
632
640
662
670
700
698
708
716
720
711
718
720
714
718
718
744
767
772
755
763
768
731
719
726
725
739
743
758
756
777
759
768
764
782
788
831
839
840
871
902
915
950
986
1034
1077
1140
1229
1300
1472
1695
1987
2288
2635
2902
3015
2943
2666
2214
1753
1388
1151
1019
922
878
837
798
744
716
685
652
611
594
576
556
542
525
527
515
510
514
501
493
488
505
508
503
513
509
514
524
527
530
550
559
570
573
580
592
574
579
581
552
549
531
511
481
469
448
432
409
400
397
380
381
377
371
373
370
373
362
367
355
346
340
328
315
297
283
281
261
262
256
256
250
237
244
236
239
231
238
224
230
226
230
228
243
230
223
224
228
224
221
226
217
224
224
218
218
212
216
209
213
218
213
212
215
218
223
222
216
222
220
225
223
221
220
224
216
216
209
216
218
221
221
227
217
209
215
212
214
206
206
201
205
199
208
198
204
206
208
204
206
202
212
209
203
212
209
207
210
207
207
198
190
202
194
196
195
193
184
191
187
183
184
186
188
183
177
177
180
183
182
183
185
186
190
188
185
195
194
209
196
197
194
192
187
198
199
205
197
203
201
198
193
195
193
194
194
203
195
199
195
204
200
191
200
199
198
195
202
196
204
203
200
198
205
204
200
198
194
196
203
186
186
186
188
181
181
183
180
177
174
171
169
164
168
164
161
166
155
157
158
156
164
158
155
161
161
163
163
173
164
161
166
160
168
168
172
172
165
168
170
161
163
159
169
178
165
174
175
175
171
172
165
177
178
175
178
182
171
169
168
168
163
160
163
161
156
157
158
152
149
157
154
156
153
157
148
155
140
141
145
142
137
131
135
138
135
135
138
131
127
135
133
125
130
124
130
132
126
134
127
131
131
129
130
131
136
136
131
134
134
131
133
130
141
137
141
139
142
136
140
138
130
139
135
140
131
131
129
140
132
135
132
130
129
131
129
129
133
129
127
133
130
126
124
128
129
134
130
133
130
129
140
138
134
136
136
143
139
137
136
137
138
138
134
133
129
140
134
137
130
129
133
130
129
126
120
131
126
125
114
120
117
120
116
115
113
115
115
112
118
113
121
118
117
117
117
120
114
121
122
114
115
116
114
120
114
114
118
119
113
115
110
111
119
106
106
108
106
107
110
111
109
99
102
104
106
105
107
111
103
101
101
101
96
104
126
103
96
96
98
97
99
99
99
100
98
98
97
100
98
97
102
101
99
100
101
96
93
103
92
98
96
100
94
102
95
96
100
93
101
98
91
92
94
94
99
95
99
101
91
95
104
95
88
97
91
98
95
101
99
103
110
98
106
104
102
105
102
109
107
109
107
109
109
112
109
107
110
102
104
108
96
107
106
107
106
100
114
106
108
109
108
102
102
108
110
108
108
114
106
108
103
112
112
110
102
107
96
98
100
101
97
101
94
96
100
90
